5764f2cea6841e639217da2913f8cfc34aad93df,plugins/groovy/src/org/jetbrains/plugins/groovy/lang/parser/parsing/statements/TryCatchStatement.java,TryCatchStatement,parse,#PsiBuilder#,33

Before Change


      warn = builder.mark();
      ParserUtils.getToken(builder, kFINALLY);
      ParserUtils.getToken(builder, mNLS);
      result = WRONGWAY;
      if (mLCURLY.equals(builder.getTokenType())) {
        result = OpenOrClosableBlock.parseOpenBlock(builder);
      }
      if (result.equals(WRONGWAY)) {
        finallyMarker.drop();
        warn.rollbackTo();
        builder.error(GroovyBundle.message("expression.expected"));

After Change


      ParserUtils.getToken(builder, kFINALLY);
      ParserUtils.getToken(builder, mNLS);

      if (!mLCURLY.equals(builder.getTokenType()) || !OpenOrClosableBlock.parseOpenBlock(builder)) {
        finallyMarker.drop();
        warn.rollbackTo();
        builder.error(GroovyBundle.message("expression.expected"));